package org.springblade.modules.restaurant.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author harry
 * @公众号 Harry技术
 */
@Data
@ColumnWidth(15)
public class CustomerSituationExcel {

	/**
	 * 区域名称
	 */
	@Schema(description = "区域名称")
	@ExcelProperty("区域名称")
	private String areaName;
	/**
	 * 房间名称
	 */
	@Schema(description = "房间名称")
	@ExcelProperty("房间名称")
	private String roomName;
	/**
	 * 填单日期
	 */
	@Schema(description = "填单日期")
	@ExcelProperty("填单日期")
	private String writeDate;
	/**
	 * 类型(0午市 1晚市)
	 */
	@Schema(description = "类型(0午市 1晚市)")
	@ExcelProperty("类型")
	private String timeSlot;

	/**
	 * 代订人
	 */
	@Schema(description = "代订人")
	@ExcelProperty("代订人")
	private String booker;
	/**
	 * 看台服务员
	 */
	@Schema(description = "看台服务员")
	@ExcelProperty("看台服务员")
	private String standAttendant;

	/**
	 * 用餐人数
	 */
	@Schema(description = "用餐人数")
	@ExcelProperty("用餐人数")
	private String eatNum;
	/**
	 * 贵宾姓名
	 */
	@Schema(description = "贵宾姓名")
	@ExcelProperty("贵宾姓名")
	private String guestName;
	/**
	 * 性别
	 */
	@Schema(description = "性别")
	@ExcelProperty("性别")
	private String sex;
	/**
	 * 客人类型：优质、潜在、低频
	 */
	@Schema(description = "客人类型：优质、潜在、低频")
	@ExcelProperty("客人类型")
	private String guestType;
	/**
	 * 电话
	 */
	@Schema(description = "电话")
	@ExcelProperty("电话")
	private String contact;
	/**
	 * 宴请性质: 1 商务宴请，2 家庭聚餐，3 朋友聚餐，4 生日宴会，5 其他
	 */
	@Schema(description = "宴请性质: 1 商务宴请，2 家庭聚餐，3 朋友聚餐，4 生日宴会，5 其他")
	@ExcelProperty("宴请性质")
	private String entertain;

	/**
	 * 消费金额
	 */
	@Schema(description = "消费金额")
	@ExcelProperty("消费金额")
	private String amount;

	/**
	 * 结账方式(1 刷卡 2 现金 3 挂账)
	 */
	@Schema(description = "结账方式(1 会员卡 2 现金 3 挂账)")
	@ExcelProperty("结账方式")
	private String paymentMethod;

	/**
	 * 禁忌、喜好
	 */
	@Schema(description = "禁忌、喜好")
	@ExcelProperty("禁忌、喜好")
	private String preference;
	/**
	 * 意见
	 */
	@Schema(description = "意见")

	@ExcelProperty("意见")
	private String comments;

	/**
	 * 菜品
	 */
	@Schema(description = "菜品")
	@ExcelProperty("菜品")
	private String items;

}
